iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
1
Modern Web

30天學習Spring MVC系列 第 4

Day 4 向全世界說聲Spring Boot 很高興認識你!

  • 分享至 

  • xImage
  •  

今天終於要進入學程式最重要的一個環節了,緊張又刺激的氣氛來了
那就是我們要來執行程式,測試我們的專案是否有錯誤,只要第一步程式能夠執行沒有錯誤
那我們就已經學會了如何的建構我們的專案了!

首先呢,移到左邊的檔案管理,先將這src/main/java的"projectName"Application.java打開
會看到有一個主函式,在java中程式一開始執行的時候都會先執行main()方法

如果你有開發過java的web或web Service可能會再找web.xml跟我們的tomcat在哪邊

不過呢SpringBoot的專案已經將相關的設定都用成java程式語言做配置
我們不需要再去煩惱xml檔案的設定
https://ithelp.ithome.com.tw/upload/images/20171223/20107812jB6oLXMNmH.png

那要如何執行程式呢?

點選Spring專案右鍵->Run as ->第一次執行請點選Run Configurations找到Spring Boot App點擊Run
經過第一次點擊後STS會記錄你的習慣設定之後再Run as 的選單中就可以看到這個選項

沒看到錯誤訊息的話,你已經啟動了程式,但是因為我們沒有配置controller所以當你用瀏覽器
進入(http://localhost:8080 ) 會有一個錯誤訊息頁面,如下圖

https://ithelp.ithome.com.tw/upload/images/20171223/20107812OdVErIM5iF.png

不要擔心,因為我們還沒有給他一個Controller所以這個頁面沒任何東西是正常的,再來呢我建立我們第一個Controller叫HelloSpringBoot,並且輸入程式碼

package com.tutorial.SpringTutorial;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloSpringBoot {
	//透過 @RequestMapping 指定從/會被對應到此hello()方法
  @RequestMapping("/")
  public String hello(){
      return "向全世界說聲Spring Boot 很高興認識你!";
  }

}


https://ithelp.ithome.com.tw/upload/images/20171223/20107812bELQzaGCWK.png

如果程式沒有出現錯誤再次重啟我們的Spring Boot應用程式,啟動成功後開啟瀏覽器驗證是否
有成功!

https://ithelp.ithome.com.tw/upload/images/20171223/201078121GSFzxGv9b.png

大功告成!

向全世界說聲Spring Boot 很高興認識你!

如果在閱讀文章的你,想更認識Spring Boot就動手做做看吧!!

明天我們要來解說一下在程式中看到的

@RestController
@RequestMapping("/")
pom.xml
與如何更改我們的啟動Port


上一篇
Day 3 建立Spring Boot專案
下一篇
Day 5 Spring Boot 常用配置介紹
系列文
30天學習Spring MVC30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言